Overview

Suppose Bregman divergence centered in yy for distance generating function φ\varphi, Dφ(x‖y)D_\varphi(x \Vert y).

Theorem

Let φ:Ω→ℝ\varphi : \Omega \to \mathbb{R} be differentiable and μ\mu-strongly convex with respect to norm ‖⋅‖\lVert \cdot \rVert. For any y∈Ωy \in \Omega, function x↦Dφ(x‖y)x \mapsto D_\varphi (x \Vert y) is μ\mu-strongly convex with respect to ‖⋅‖\lVert \cdot \rVert, i.e.

Dφ(x′‖y)≥Dφ(x‖y)+⟨∇xDφ(x‖y),x′−x⟩+μ2‖x′−x‖2∀x,x′∈ΩD_\varphi(x' \Vert y) \geq D_\varphi(x \Vert y) + \langle \nabla_x D_\varphi(x \Vert y), x'-x \rangle + \frac{\mu}{2} \lVert x' - x \rVert^2 \quad \forall x, x' \in \Omega

Proximal step

Define the proximal step problem

Proxφ⁡(η∇f(xt),xt):=arg⁡minx⁡η⟨∇f(xt),x⟩+Dφ(x‖xt)s.t. x∈Ω\operatorname{Prox}_\varphi (\eta \nabla f(x_t),x_t) := \arg \min_x \eta \langle \nabla f(x_t),x \rangle + D_\varphi(x \Vert x_t) \quad \text{s.t. } x \in \Omega

notes

  • is well-defined (solution exists and is unique)
  • sanity check: Euclidean DGF (distance-generating function) φ(x)=12‖x‖22\varphi(x) = \frac{1}{2} \lVert x \rVert_2^2 recovers Euclidean projected gradient descent where Ω=ℝn\Omega = \mathbb{R}^n, i.e.Proxφ⁡(η∇f(x),x)=ΠΩ(x−η∇f(x))∀x∈Ω\operatorname{Prox}_\varphi (\eta \nabla f(x),x) = \Pi_\Omega (x - \eta \nabla f(x)) \quad \forall x \in \Omega

Mirror descent algorithm

The mirror descent algorithm update is defined as

xt+1:=Proxφ⁡(η∇f(xt),xt)x_{t+1} := \operatorname{Prox}_\varphi(\eta \nabla f(x_t),x_t)

Analysis

consider generalization of gradient descent lemma, #incomplete

mirror descent lemma

#incomplete

Online mirror descent

Recall online gradient descent and Hedge update, then,

#incomplete

See also


References

  1. https://www.cs.cmu.edu/afs/cs.cmu.edu/academic/class/15850-f20/www/notes/lec19.pdf
  2. https://www.mit.edu/~gfarina/2025/67220s25_L14_mirror_descent/
  3. https://www.mit.edu/~gfarina/2024/67220s24_L18_omd/L18.pdf
  4. http://www.lamda.nju.edu.cn/zhaop/course/AOpt2023fall/Lecture7_OnlineMirrorDescent.pdf
  5. https://www.pengzhao-ml.com/course/AOpt2024fall/Lecture6_OnlineMirrorDescent.pdf